package orlowski.kamil.simple.app;

import android.app.Application;
import orlowski.kamil.simple.app.domain.Country;

import java.util.Arrays;
import java.util.Collections;
import java.util.List;

/**
 * Created by Kamil on 2014-10-19.
 *
 * !!! UWAGA, poniższa klasa ma wyłącznie charakter testowy
 *
 * Jest to główna klasa aplikacji, do której można uzyskać dostęp z każdej innej klasy
 * poprzez app = (MainApplication) getApplication();
 *
 * W tego typu klasach przyjęło się przechowywać ustawienia aplikacji, specjalne dane, które
 * są dostępne dla każdej klasy
 */
public class MainApplication extends Application {
    public Country selectedCountry;
    public List<String> listSimpleResources = Collections.emptyList();

    @Override
    public void onCreate() {
        super.onCreate();
        this.listSimpleResources = Arrays.asList("SAMPLE_DATE_1", "SAMPLE_DATE_2", "SAMPLE_DATE_3");
    }

    @Override
    public void onTerminate() {
        super.onTerminate();
    }

    public Country getSelectedCountry() {
        return selectedCountry;
    }

    public void setSelectedCountry(Country selectedCountry) {
        this.selectedCountry = selectedCountry;
    }

    public List<String> getListSimpleResources() {
        return listSimpleResources;
    }

    public void setListSimpleResources(List<String> listSimpleResources) {
        this.listSimpleResources = listSimpleResources;
    }
}
